首页> 外文OA文献 >Task Allocation Optimization for Multicore Embedded Systems
【2h】

Task Allocation Optimization for Multicore Embedded Systems

机译:多核嵌入式系统的任务分配优化

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

Modern embedded systems are becoming increasingly performance intensive, since, on the one hand, they include more complex functionality than before, and one the other hand, the functionality that was typically realized with hardware is often moved to software. Multicore technology, previously successfully used for general-purpose systems, is penetrating into the domain of embedded systems. While it does increase the performance capacity, it also introduces the problem of how to allocate software tasks to the cores of the hardware platform, as different allocations exhibit different extra-functional properties. An intuitive example is allocating too many tasks to a core --- the core will be overloaded and tasks will miss their deadlines. This thesis addresses the issue of task allocation in multicore embedded systems. The overall goal of the thesis is to advance the way soft real-time multicore systems are developed, by providing new methods and tools that enable deciding already at design-time which task to run on which core, with respect to a number of timing-related extra-functional properties. To achieve this goal, we developed a model-based framework for task allocation optimization. The framework uses model simulation in order to obtain performance predictions for particular task allocations. This in turn enables testing a large number of allocation candidates in search for one that exhibits good timing-related performance. Apart from defining and implementing the framework, three additional contributions are provided, each tackling a particular aspect of the framework: the influence of task allocation on communication duration is studied and interpreted in the context of design-time model-based analysis; a novel heuristic for guiding task allocation optimization is defined; and finally, a novel optimization method combining performance prediction and performance measurement is defined.
机译:现代嵌入式系统变得越来越注重性能,因为,一方面,它们包含比以前更复杂的功能;另一方面,通常由硬件实现的功能通常转移到软件上。先前已成功用于通用系统的多核技术正在渗透到嵌入式系统领域。虽然它确实提高了性能,但同时也引入了如何将软件任务分配给硬件平台的内核的问题,因为不同的分配表现出不同的功能外特性。一个直观的示例是将过多的任务分配给一个核心-核心将被超载,任务将无法按时完成任务。本文解决了多核嵌入式系统中的任务分配问题。本文的总体目标是通过提供新的方法和工具来推进软实时多核系统的开发方式,这些新方法和工具能够在设计时就多个时序决定在哪个内核上运行哪个任务。相关的功能外属性。为了实现此目标,我们开发了基于模型的任务分配优化框架。该框架使用模型仿真来获得特定任务分配的性能预测。反过来,这使得能够测试大量分配候选者以寻找表现出与时序相关的良好性能的候选者。除了定义和实现框架之外,还提供了三个附加的贡献,每个贡献都针对框架的一个特定方面:在基于设计时模型的分析中研究和解释任务分配对通信持续时间的影响;定义了一种新颖的启发式方法来指导任务分配优化;最后,定义了一种结合性能预测和性能测量的优化方法。

著录项

  • 作者

    Feljan, Juraj;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号